/* 大焦点图以及头条部分 */
.swiper-container1 .swiper-slide a{display:block; position:relative;}
.swiper-container1 .swiper-slide img{width:100%;}
.swiper-container1 .swiper-slide .s_title{position: absolute; text-align:left;width: 100%;left:0px;bottom: 0px;height:35px;line-height: 35px; color:#FFF; z-index:2;}
.swiper-container1 .swiper-slide .s_title i{display:block; height:100%; background-color:#000; opacity:.7;}
.swiper-container1 .swiper-slide .s_title span{padding-left:10px; padding-right:120px; display:block; width:100%; box-sizing:border-box; overflow: hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position:absolute; left:0; top:0; height:100%;}
.swiper-container1 .swiper-pagination-bullets{width:auto;left:auto;right:5px;bottom:11px;}
.swiper-container1 .swiper-pagination-bullets .swiper-pagination-bullet{background:#bab9b7; border-color:#bab9b7; border-radius:0; width:16px;height:5px;margin:2px;opacity:1;}
.swiper-container1 .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#e64242;margin:2px ;}

.swiper-pagination{text-align: left;}
.swiper-pagination-fraction{left: 45px;font-weight: bold;font-size: 20px;}

.swiper-container1 .swiper-button-prev,.swiper-container1 .swiper-button-next{background: url(../images/focus_btn.png) no-repeat;width:40px;height:75px; margin-top:-38px; display:block;}
.swiper-container1 .swiper-button-prev:after,.swiper-button-next:after{display:none;}
.swiper-container1 .swiper-button-prev{background-position:0px -78px; left:0;}
.swiper-container1 .swiper-button-next{background-position:-39px -78px; right:0;}
.swiper-container1 .swiper-button-prev:hover{  background-position:0 -2px; }  
.swiper-container1 .swiper-button-next:hover{  background-position:-39px -2px;} 
.swiper-container1 .swiper-shadow{position:absolute; left:0; bottom:0; width:100%; height:50px; background-color:#000; z-index:1;}

.swiper-container-ztzl{margin-left:-1%;}
.swiper-container-ztzl .swiper-slide{width:32.33%; margin-left:1%; text-align:center;}
.swiper-container-ztzl .swiper-slide a{display:block;  position:relative;}
.swiper-container-ztzl .swiper-slide img{width:100%;}
.special_box{position:relative;}
.special_box .s_column{width:20px; height:100%; padding:0 5px; text-align:center; background-color:#2f6ea3; color:#fff; font-size:14px; position:absolute; left:0; top:0; display:flex;}
.special_box .s_column span{display:block; line-height:16px; align-self:center;}
.special_box .s_swiper{position:relative; padding:0 48px;}
.special_box .swiper-button-prev,.special_box .swiper-button-next{background: url(../images/home/focus_btn2.png) no-repeat;width:30px;height:30px; margin-top:-15px; display:block;}
.special_box .swiper-button-prev:after,.swiper-button-next:after{display:none;}
.special_box .swiper-button-prev{background-position:0px -30px; left:0;}
.special_box .swiper-button-next{background-position:-30px -30px; right:0;}
.special_box .swiper-button-prev:hover{  background-position:0 0; }  
.special_box .swiper-button-next:hover{  background-position:-30px -0;} 


.home_container{}
.home_container .main{padding-top:0px;}
.home_container .box1{width:570px;}
.home_container .box2{width:570px;}
.home_container .box3{width:370px;}
.home_container .box4{width:364px; margin-left:30px;}

.home_container .news_list li,.home_container .news_list2 li{height:30px; line-height:30px; padding-left:20px; padding-right:90px; background:url(../images/li_icon01.jpg) no-repeat left center; position:relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.home_container .news_list li{margin-top:6px;}
.home_container .news_list2 li{margin-top:8px;}


.home_container .tzgg_list{padding:10px 0 0 102px; height:20px; line-height:20px; position:relative}
.home_container .tzgg_list .s_dt{position:absolute; top:10px; left:0; color:#2f6ea2; padding-left:22px; width:80px; background:url(../images/home/icon_notice.png) no-repeat left center;}
.home_container .tzgg_list .s_dd{height:100%; overflow:hidden;}
.home_container .tzgg_list .s_dd li{height:20px; padding-right:90px; position:relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.home_container .news_toggle .s_hd li{display:block; float:left; width:25%; text-align:center; padding-bottom:10px; position:relative; cursor:pointer;}
.home_container .news_toggle .s_hd li i{position:absolute; left:0; bottom:0; width:100%; height:3px;}
.home_container .news_toggle .s_hd li.on{color:#2f6ea2;}
.home_container .news_toggle .s_hd li.on i{background-color:#2f6ea2;}

.home_container .news_toggle .s_hd .s_item{display:block; float:left; width:25%; text-align:center; padding-bottom:10px; position:relative; cursor:pointer;}
.home_container .news_toggle .s_hd .s_item i{position:absolute; left:0; bottom:0; width:100%; height:3px;}
.home_container .news_toggle .s_hd .s_item.on{color:#2f6ea2;}
.home_container .news_toggle .s_hd .s_item.on i{background-color:#2f6ea2;}



.home_container .news_toggle .s_hot{display:block; padding:8px 10px; margin-top:10px; border-radius:10px;}
.home_container .news_toggle .s_hot .s_dt{text-align:center; height:30px; line-height:30px; font-size:20px; color:#2f6ea2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.home_container .news_toggle .s_hot .s_dd{height:24px; line-height:24px; margin-top:10px; font-size:15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.home_container .news_toggle a:hover.s_hot{background-color:#2f6ea2;}
.home_container .news_toggle a:hover.s_hot .s_dt,.home_container .news_toggle a:hover.s_hot .s_dd{color:#fff;}

.home_container .news_toggle2 .s_dt{background-color:#e7edf2;}
.home_container .news_toggle2 .s_dt li{display:block; float:left; width:33.33%; height:40px; line-height:40px; text-align:center; position:relative; cursor:pointer;}
.home_container .news_toggle2 .s_dt li.on{background-color:#2f6ea3; color:#fff;}
.home_container .news_toggle2 .s_dt li.on i{background-color:#2f6ea2;}

.home_container .news_toggle2 .s_dt{background-color:#e7edf2;}
.home_container .news_toggle2 .s_dt .s_item{display:block; float:left; width:33.33%; height:40px; line-height:40px; text-align:center; position:relative; cursor:pointer;}
.home_container .news_toggle2 .s_dt .s_item.on{background-color:#2f6ea3; color:#fff;}
.home_container .news_toggle2 .s_dt .s_item.on i{background-color:#2f6ea2;}

.home_container .column_title2{background-color:#e7edf2; line-height:2; position:relative;}
.home_container .column_title2 a.s_title{display:inline-block; padding:0 20px; background-color:#2f6ea2; color:#fff; position:relative;}
.home_container .column_title2 a:hover.s_title{background-color:#0972c6;}
.home_container .column_title2 .more{right:5px;}

.home_container .xxgk .s_column{margin-bottom:10px;}
.home_container .xxgk .s_column .s_title{display:inline-block; height:38px; line-height:38px; border-bottom:2px solid #2f6ea2; color:#2f6ea2; background:url(../images/home/xxgk_column_icon.png) no-repeat left center; padding-left:30px;}
.home_container .xxgk .s_links{margin-left:-10px;}
.home_container .xxgk .s_links li{float:left; width:50%; margin-top:8px; margin-bottom:10px;}
.home_container .xxgk .s_links li a{display:block; margin-left:10px; height:40px; line-height:40px; background-color:#e7edf2; background-repeat:no-repeat; background-position:14px center; padding-left:46px;}
.home_container .xxgk .s_links li a.s_item1{background-image:url(../images/home/xxgk_li_icon01.png);}
.home_container .xxgk .s_links li a.s_item2{background-image:url(../images/home/xxgk_li_icon02.png);}
.home_container .xxgk .s_links li a.s_item3{background-image:url(../images/home/xxgk_li_icon03.png);}
.home_container .xxgk .s_links li a.s_item4{background-image:url(../images/home/xxgk_li_icon04.png);}
.home_container .xxgk .s_links li a:hover{background-color:#d4dfe8;}

.home_container .xxgk .s_links2{margin-left:-10px;}
.home_container .xxgk .s_links2 li{float:left; width:50%; margin-top:10px;}
.home_container .xxgk .s_links2 li a{display:block; margin-left:10px; text-align:center;}
.home_container .xxgk .s_links2 a img{max-width:100%;}
.home_container .xxgk .s_links2 li a.s_item1{background-color:#d9292b;}
.home_container .xxgk .s_links2 li a.s_item2{background-color:#6fb43f;}

.home_container .fastlink a{display:block; float:left; width:33.33%; padding-bottom:10px; line-height:30px; text-align:center; color:#fff;}
.home_container .fastlink a i{display:block; height:61px; background-repeat:no-repeat; background-position:center;}
.home_container .fastlink a.s_item1{background-color:#158fad;}
.home_container .fastlink a.s_item1 i{background-image:url(../images/home/fastlink_icon01.png);}
.home_container .fastlink a:hover.s_item1{background-color:#1fb9df;}
.home_container .fastlink a.s_item2{background-color:#15ac72;}
.home_container .fastlink a.s_item2 i{background-image:url(../images/home/fastlink_icon02.png);}
.home_container .fastlink a:hover.s_item2{background-color:#1de095;}
.home_container .fastlink a.s_item3{background-color:#07a5d5;}
.home_container .fastlink a.s_item3 i{background-image:url(../images/home/fastlink_icon03.png);}
.home_container .fastlink a:hover.s_item3{background-color:#44ccf6;}

.home_container .fastlink2{margin-left:-10px;}
.home_container .fastlink2 li{float:left; width:50%;}
.home_container .fastlink2 li a{display:block; margin-left:10px; margin-top:10px; height:48px; line-height:48px; background-repeat:no-repeat; background-position:14px center; padding-left:60px;}
.home_container .fastlink2 a.s_item1{background-color:#fcd3be; background-image:url(../images/home/fastlink2_icon01.png); color:#f87838;}
.home_container .fastlink2 a:hover.s_item1{background-color:#fdb48f;}
.home_container .fastlink2 a.s_item2{background-color:#e3c6ff; background-image:url(../images/home/fastlink2_icon02.png); color:#7413d2;}
.home_container .fastlink2 a:hover.s_item2{background-color:#c68dfd;}
.home_container .fastlink2 a.s_item3{background-color:#e5fdc9; background-image:url(../images/home/fastlink2_icon03.png); color:#66ab18;}
.home_container .fastlink2 a:hover.s_item3{background-color:#ccfc94;}
.home_container .fastlink2 a.s_item4{background-color:#c0fde3; background-image:url(../images/home/fastlink2_icon04.png); color:#0bac67;}
.home_container .fastlink2 a:hover.s_item4{background-color:#8ffcce;}


.home_container .blogroll{background-color:#e7e6e6; color:#2f6ea2; padding:5px 5px 5px 100px; position:relative;}
.home_container .blogroll .s_column{width:100px; line-height:34px; padding-left:10px; font-size:18px; font-weight:bold; position:absolute; left:0; top:10px;}
.home_container .blogroll li.s_item{width:24%; margin-left:1%; margin-top:5px; margin-bottom:5px; float:left;}
.home_container .blogroll select{width:98%; padding:0 1%; height:34px; display:block;}
.home_container .blogroll select option{}
.home_container .blogroll .cusSelect{border:1px solid #666; height: 34px; line-height:34px;  position:relative; cursor:pointer; background:url("../images/home/select.png") no-repeat 95% center #fff;}
.home_container .blogroll .cusTitle{width:90%; height: 100%; margin:auto; font-size:inherit; color:#000; line-height:inherit; position:relative; cursor:pointer; overflow:hidden; text-overflow:ellipsis;}
.home_container .blogroll .cusOpSet{min-width:100%; max-height:344px; display:none; list-style:none; padding: 0; margin:0; border:1px solid #ccc; position:absolute; left:0; bottom:35px; overflow-y:auto; background-color:#fff; z-index:100;}
.home_container .blogroll .cusOption{width:auto; line-height:inherit; font-size:inherit; background-color:inherit; padding:0; white-space: nowrap;}
.home_container .blogroll .cusOption a{text-decoration:none; color:inherit; display:block; padding:0 10px;}
.home_container .blogroll .cusOption:hover{background-color:#2f6ea2; color:#fff;}
.home_container .blogroll .show .cusSelect .cusOpSet{display:block;}
.home_container .blogroll .cusSelect.show .cusOpSet{display:block;}


@media screen and (max-width:1199px){
	.swiper-container1 .swiper-slide .s_title{height:50px;line-height:50px;}
	.swiper-container1 .swiper-slide .s_title span{padding-right:10px;}
	.swiper-container1 .swiper-pagination-bullets{bottom:18px; display:none;}
	.swiper-container-ztzl .swiper-slide{width:49%}
	.home_container .blogroll li.s_item{width:49%;}
	.home_container .tzgg_list{padding:10px 0 0 0; height:auto; line-height:40px;}
	.home_container .tzgg_list .s_dt{width:150px;position:static;}
	.home_container .tzgg_list .s_dd li{height:40px; padding-right:0;}
	.home_container .tzgg_list .s_dd li .date{display:none;}
	.home_container .news_list li,.home_container .news_list2 li{height:auto; line-height:1.5; padding-left:0; padding-right:0; overflow:visible;white-space:normal; word-break:break-all;  background:none;}
	.home_container .news_list li .news_title,.home_container .news_list2 li  .news_title{height:auto; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;}
	.home_container .xxgk .s_links li a{height:auto; line-height:2;}
}

@media screen and (max-width:488px){
	.special_box{padding-left:0;}
	.special_box .s_column{position:static; width:auto; height:auto; font-size:16px; font-weight:bold; padding:10px 0 10px 10px; margin-bottom:10px; display:block; text-align:left; background-color:inherit; color:#2f6ea2;}
	.swiper-container-ztzl{margin-left:0;}
	.swiper-container-ztzl .swiper-slide{width:100%; margin-left:0;}

	.home_container .fastlink a{width:100%; height:61px; line-height:61px; margin-top:2%; position:relative;}
    .home_container .fastlink a i{position:absolute; left:0; top:0; width:61px;}
	.home_container .xxgk .s_links li{width:100%;}
    .home_container .xxgk .s_links2 li{width:100%;}
	
	.home_container .blogroll{padding-left:10px; padding-right:10px;}
	.home_container .blogroll .s_column{position:static;}
}

@media screen and (max-width:450px){
    .home_container .blogroll li.s_item{width:99%;}
}


